using System.Data;

namespace NetMigration.SqlAssemblers
{
    public interface ISqlAssembler
    {
        string GetSqlToCreateTable(string tableName);
        string GetSqlToCheckTableIsExist(string tableName);
        string GetSqlToSelect(string tableName);
        string GetSqlToUpdateTable(string tableName, string columnName, int value);
        string GetSqlToInsertValue(string tableName, int value);
        string GetSqlToAddColumn(string tableName, string columnName, DbType columnType);
        string GetSqlToDropTable(string tableName);
    }
}